package com.peas.platform.module.icims.contract.initial.dto;

import com.peas.platform.common.core.annotation.Comment;
import com.peas.platform.common.core.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

// 初始合同执行-中止附件
@Data
@EqualsAndHashCode(callSuper = false)
public class ContractInitialInterruptAttachmentDto extends BaseDto {

    // 初始合同中止ID
    // 【初始合同中止表】
    @Comment(value = "初始合同中止ID")
    private Long contractInitialInterruptId;

    // 附件类型
    @Comment(value = "附件类型")
    private String attachmentType;

    // 附件ID
    // 【附件表】
    @Comment(value = "附件ID")
    private Long attachmentId;

    // 附件名称
    @Comment(value = "附件名称")
    private String attachmentName;

    // 附件URL
    @Comment(value = "附件URL")
    private String attachmentUrl;

    // 附件大小
    @Comment(value = "附件大小")
    private Long attachmentSize;

    // 附件上传时间
    @Comment(value = "附件上传时间")
    private Date attachmentUpload;

    // 附件上传人
    @Comment(value = "附件上传人")
    private String attachmentUploader;

    //Criteria
    private Date createTimeStart;
    private Date createTimeEnd;
    private Date updateTimeStart;
    private Date updateTimeEnd;
    private Date attachmentUploadStart;
    private Date attachmentUploadEnd;
}
